show to good advantage - Turkish English Dictionary